package lifeOfAFish;
import lifeOfAFish.scenegraph.*;

/**
 * Interface Entity
 */
abstract public class Entity {

	// 
	// Fields
	//
	protected sgNode m_node = new sgNode();


	//
	// Methods
	//


	//
	// Accessor methods
	//

	//
	// Other methods
	//

	/**
	 */
	abstract public void init(  );


	/**
	 */
	abstract public void update(  );


	/**
	 */
	abstract public void destroy(  );


	public void setNode(sgNode m_node) {
		this.m_node = m_node;
	}


	public sgNode getNode() {
		return m_node;
	}


}
